package com.wzdigit.wms.basic.client.request.report;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @ClassName SettlementReportSearchRequest
 * @Description 交收报表查询类
 * @Author LHR-PC
 * @Date 2021/1/28 10:13
 * @Version
 **/
@Data
public class SettlementReportSearchRequest implements Serializable {

	private static final long serialVersionUID = -2299002425647556706L;

	@ApiModelProperty(value = "工单号模糊查询")
    private String filter;

    @ApiModelProperty(value = "工单号")
    private String orderNo;

    @ApiModelProperty(value = "物料编码")
    private String materialCode;

    @ApiModelProperty(value = "状态")
    private String status;

    @ApiModelProperty(value = "线体")
    private String workline;

    @ApiModelProperty(value = "订单号")
    private String poNo;

    @ApiModelProperty(value = "开始接收时间")
    private Long receiveTimeBeginLong;

    @ApiModelProperty(value = "结束接收时间")
    private Long receiveTimeEndLong;

    @ApiModelProperty(value = "开始接收时间",hidden = true)
    private Date receiveTimeBegin;

    @ApiModelProperty(value = "结束接收时间",hidden = true)
    private Date receiveTimeEnd;

    @ApiModelProperty(value = "sql是否加上状态不等于新建的条件的标记位，0则不加，1则加",hidden = true)
    private int flag;
}
